Using Snapshot to Implement Hierarchy of Criteria
نویسندگان
چکیده
Software conformance testing is usually carried out by running the tested program over a set of input patterns and comparing the results with those predicted by its specifications. To date, there has been no cost-efficient way to build a test set capable of exposing all program errors for a typical industrial application. In program coverage, the huge program input is partitioned into classes, such that testing a single representative of each is deemed adequate. A gap exists between the practical, commercially available coverage criteria (such as statement and branch) and the stronger, theoretical criteria (e.g., path), whose implementation requires virtually infinite resources. In this paper we introduce snapshot to demonstrate how the testing effort can be scaled to bridge this gap. We define a hierarchy of coverage criteria (from statement to simple path), which can also be generalized to create parallel criteria. We suggest practical algorithms for implementation of each, based on the snapshot approach.
منابع مشابه
Analysis of the Utility of Economic Sectors in Achieving Agricultural Development: Applying an Analytic Hierarchy Process
ABSTRACT- According to article 44 of the I.R. of Iran Constitution, the Iranian economy consists of three sectors; the state, the cooperative, and the private sectors. The aim of this study was to present a hierarchy of criteria for selecting the best economic sector for agricultural development. Analytic Hierarchy Process (AHP) was used to calculate the relative importance of either criteria o...
متن کاملA geographic information system for gas power plant location using analytical hierarchy process and fuzzy logic
This study recommends a GIS-based (Geographic Information Systems) and multi-criteria evaluation for site selection of gas power plant in Natanz City of Iran. The multi-criteria decision framework integrates legal requirements and physical constraints related to environmental and economic concerns. It also builds a hierarchy model for gas power plant suitability. The methodologies used for site...
متن کاملUsing multi-criteria evaluation techniques of fuzzy analytic hierarchy process and fuzzy TOPSIS in locating waste sanitary landfill sites
Considering non-normative extension and too much development of cities, the lack of accurate model of consumption, increasing waste production, the most logical and most economical method for disposal of municipal waste is sanitary landfill. Given that, to identify areas prone to waste landfilling requires application of comprehensive techniques. The main objective for the present research is t...
متن کاملA Novel Screening Technique for Implementation of Intelligent Reservoir Technology
Throughout life cycle of oil production wells, it is imperative to have production optimization and real response time to rapid changes of well conditions and more understanding of subsurface otherwise it is the matter of expenditure losing. Smart well capabilities meet aforementioned issues. However there is a key concern in managers' mind that they have limited budget and several fields' docu...
متن کاملEnvironmental Education for Mitigating and Assessing Environmental Impacts of Petrochemical Products (Vinyl Chloride) with Analytic Hierarchy Process (AHP) Method
today, with rapid advancement of industry and technology, many concerns about the adverse consequences threaten human life. The objective of this research is to investigate environmental education as an implement to reduce and evaluate the environmental consequences of petrochemical products based on the hierarchical analysis. The methodology was a survey of a statistical group involving 30 man...
متن کامل